/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.camachosanchez.util;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Rolando
 */
public class Archivo {

    public List<String> obtenerListaPaises() {
        List<String> paises = new ArrayList<String>();
        try {
            // Abrimos el archivo
//            FileInputStream fstream = new FileInputStream("countries.txt");
            // Creamos el objeto de entrada
//            DataInputStream entrada = new DataInputStream(fstream);
            // Creamos el Buffer de Lectura
            BufferedReader buffer = new BufferedReader(new InputStreamReader(this.getClass().getClassLoader().getResourceAsStream("countries.txt")));
            String strLinea;
            // Leer el archivo linea por linea
            while ((strLinea = buffer.readLine()) != null) {
                // Imprimimos la línea por pantalla
                paises.add(strLinea.trim());
//                System.out.println(strLinea);
            }
            // Cerramos el archivo
//            entrada.close();
            buffer.close();
        } catch (Exception e) { //Catch de excepciones
            System.err.println("Ocurrio un error: " + e.getMessage());
        }
        return paises;
    }

//    public static void main(String[] args) {
//        Archivo a = new Archivo();
//        a.obtenerListaPaises();
//    }
}
